we have made enormous strides - Francés Inglés Diccionario